Modulation system for spread spectrum CDMA communication

ABSTRACT

The OCDMA waveform of the present invention uses hi-phase PN modulation (BPSK PN chip modulation) in conjunction with MPSK or MQASK data modulation (QPSK data modulation is one preferred embodiment) to increase bandwidth efficiency. The number of orthogonal users that can be placed on a single carrier is equal to, at most, the length of the orthogonal binary sequence. The Radamacher-Walsh (RW) sequence chip rate must be 4&#34; times the symbol rate (where n is a positive integer) since the symbol transitions must be synchronized to the RW period to guarantee orthogonality of the multiple users when data transitions are present. The symbol rate for QPSK modulation is one-half that for BPSK modulation. As a result, twice as many orthogonal functions are available for a given clock rate for QPSK as for BPSK modulation. That is, an OCDMA system with QPSK data can support twice as many users in a given bandwidth as an OCDMA system with BPSK data.

REFERENCE TO RELATED APPLICATIONS

This application is a continuation in part of Natali et al applicationSer. No. 08/257,324 filed Jun. 7, 1994, now U.S. Pat. No. 5,570,349entitled WIRELESS DIRECT SEQUENCE SPREAD SPECTRUM DIGITAL CELLULARTELEPHONE SYSTEM, and Ser. No. 07/980,957 filed Nov. 24, 1992, now U.S.Pat. No. 5,375,140, and a continuation of application Ser. No.08/454,663 filed May 31, 1995 for MODULATION SYSTEM FOR SPREAD SPECTRUMCDMA COMMUNICATION, all incorporated herein by reference.

BACKGROUND AND BRIEF DESCRIPTION OF THE PRIOR ART

Spread spectrum CDMA communications is presently being used for a numberof commercial applications and is expected to proliferate as the demandfor untethered communications increases. One example of this art is theIS-95 standard which exists for cellular telephony. In this case, thebase station of this star configured network transmits a set oforthogonal Walsh functions which are overlaid with a pseudo-noise (PN)sequence. Each orthogonal function carries voice or data for a singleuser. See M.J.E. Golay, IDA Report 108, Pg. 110 (1965) which disclosesthis basic signal format. Also see Magill et al. "Spread SpectrumTechnology for Commercial Applications", IEEE, June 1994, incorporatedherein by reference.

It is well known that direct sequence spread spectrum CDMA systemsfrequently use either bi-phase PN modulation and bi-phase shift keyed(BPSK) data modulation as in the GPS system, or quadraphase (QPSK) PNmodulation and BPSK data as in the IS-95 cellular telephone standard.Also see Gilhousen et al. U.S. Pat. No. 5,103,459. This is because theuse of a higher order data modulation such as QPSK would make the systemmore complex without any bandwidth improvement or increase in processinggain.

The object of the present invention is to provide an orthogonal codedivision multiple access (OCDMA) communication system having an improvedmodulation system providing increased bandwidth efficiency.

BRIEF DESCRIPTION OF THE INVENTION

The OCDMA waveform of the present invention uses bi-phase shift key PNmodulation (BPSK chip modulation) in conjunction with QPSK datamodulation in a preferred embodiment. The reason for this modulationformat and waveform is the increased bandwidth efficiency. The number oforthogonal users that can be placed on a single carrier is equal to, atmost, the length of the orthogonal binary sequence. For example, thereare 4" Rademacher-Walsh (RW) functions of length 4" where n is apositive integer. Most commonly RW functions of length 2" are used sincethey are somewhat easier to implement than sequences of length 4". Notethat sequences of length 2" are included as a special case of sequencesof length 4", e.g., RW functions exist for any length 4" which includesthe more commonly used 2" as a subset. This implies that the RW sequencechip rate must be 4" times the symbol rate since the symbol transitionsmust be synchronized to the RW period to guarantee orthogonality of themultiple users when data transitions are present. Note that the symbolrate for QPSK modulation is one-half that for BPSK modulation. As aresult, twice as many orthogonal functions are available for a givenclock rate for QPSK as for BPSK modulation. That is, an OCDMA systemwith QPSK data can support twice as many users in a given bandwidth asan OCDMA system with BPSK data.

In fact, one could use 8PSK data modulation and support three times asmany users as BPSK as long as the additional complexity and performancedegradation were acceptable. This invention can, of course, be extendedto even higher order modulations and is applicable to terrestrial andsatellite communication systems. MPSK modulation tends to be thepreferred higher order modulation format for satellite communicationlinks owing to the fact that all constellation points have the samesignal strength leading to a low peak-to-average power ratio. Interrestrial applications less importance is placed on thepeak-to-average power ration and M-ary quadrature-amplitude shift keying(QASK) modulation is preferred. For a given bandwidth efficiency QASKplaces the signal constellation points farther apart and, thus, requiresless for a given symbol error rate. In practice, for PSK one rarelyconsiders M>16 while commonly M-ary QASK or MQASK uses M as large as 64or 64. Note that quaternary PSK (or QPSK) can be either regarded as MPSKor MQASK with M=4.

For those situations in which power is relatively abundant and it iseasy to achieve a high signal-to-noise ratio it is desirable to use alarge value of M since this offers a high bandwidth efficiency. In thiscase, M-ary QASK is the preferred modulation format. In other caseswhere power is less plentiful and peak-to-average power ratio isimportant MPSK is preferred.

DESCRIPTION OF THE DRAWINGS

The above and other objects, advantages and features of the inventionwill become more apparent when considered with the followingspecification and accompanying drawings wherein:

FIG. 1A is a block diagram of a satellite based OCDMA communicationsystem incorporating the invention, FIG. 1B is a block diagram of aterrestrial based OCDMA communication system incorporating theinvention,

FIG. 2 is a block diagram of a transmitter of an OCDMA communicationsystem incorporating the invention,

FIG. 3 is a diagram illustrating the resulting received spectrum wherethe chipping rate is 166.4 KHz and using five orthogonal carriers,

FIG. 4 is a block diagram of a modulator incorporating the invention,and

FIG. 5 is a functional block diagram of a receiver having a demodulatorsystem incorporating the invention.

DETAILED DESCRIPTION OF THE INVENTION

As discussed above, this invention is directed to a modulation systemfor OCDMA communication and is based on the disclosure in theabove-referenced related application and patent. As indicated in FIGS.1A and 1B, the invention is applicable to satellite and terrestrialOCDMA systems. In FIG. 1A, the hub or base station HS communicates withthe users USER#1, USER#2 . . . USER#N, via satellite S and, in FIG. 1B,the hub or base station B is in a star configuration and communicatesdirectly with the user stations. Typically, the user stations are lowerpower handsets.

An embodiment of the transmitter is shown in FIG. 2. The input data fromsource 10 is buffered and formatted in 11 and then is modulated on acarrier using MPSK modulation in 12, where M is 4, 8, etc. In thepreferred embodiment, one would use M=4, i.e. QPSK modulation. ForwardError Correction (FEC) coding and interleaving may also be employed,depending on the application.

The signal is then BPSK modulated in 13 with a binary sequence which isthe Mod-2 sum 16 of a PN sequence from PN generator 14 and one member ofa set of binary sequences which are orthogonal over a symbol period. TheRadamacher-Walsh (RW) functions in 15, for which there are 2" orthogonalfunctions of length 2" where n is a positive integer, will be used forillustrative purposes. The RW sequence chip rate must be 2" times thesymbol rate so the symbol transitions are synchronized to the RW periodto guarantee orthogonality of the multiple users when data transitionsare present. An RW function select signal from controller C selects thedesired member of the set of RW sequences for Mod-2 summing with theselected PN code.

The same PN code is employed by each of the members of a single "cell"or orthogonal set. The PN clock rate from timing logic circuit 17, whichis driven by clock 18, is usually selected to be the same as the RW chiprate, although this is not necessary.

A system synchronizing signal to timing logic circuit 17 and a frequencyselect signal to conventional carrier synthesizer 19. The signalwaveform from BPSK modulator 13 is up-converted 20, power amplified 21and broadcast by antenna 22.

As mentioned above, each user is assigned a code which is orthogonal toall of the other user codes (i.e. the orthogonal codes have across-correlation value of zero with each other). Further, theorthogonal code period is chosen such that the code repeats an integernumber of times (usually once) in a data symbol time. The code epoch issynchronized with the symbol transitions so that no data transitionsoccur within the code. Note that the RW chipping rate is equal to themaximum number of orthogonal users times the symbol rate.

In this embodiment, the modulated carrier frequency is selected from oneof N frequencies which are orthogonal over a RW chip interval,i.e. thecarrier frequencies are spaced by the RW chipping rate. The compositesignal is up-converted to the appropriate frequency band fortransmission.

The individual transmissions are synchronized to arrive at the basestation in time and frequency synchronism. The resulting receivedspectrum is as shown in FIG. 3 for the case where the chipping rate is166.4 kHz and five orthogonal carriers are employed.

Modulators 12 and 13 are shown in FIG. 4. The input data stream fromsource 10 is buffered , formatted and converted from serial to parallelin converter 11 and these signals are supplied to a pair of doublybalanced modulators 12m-1 and 12m-2. As is conventional, modulator 12m-1receives the carrier(sin₋₋ wt) from synthesizer 19 and modulator 12m-2receives the quadrature (90 degree phase shifted) carrier (cos-wt) assecond inputs, respectively. The outputs are summed in summer 12s whichoutputs the QPSK data signal to a further doubly balanced modulator 13m.The binary sequence constituted by the Mod-2 sum of the selected PNsequence and a selected RW member from PN/RW code generator PN/RW(enclosed in dashed lines in FIG. 2)

A block diagram of the OCDMA receiver is shown in FIG. 5. The signalsreceived on antenna 23 are down converted 24 to I,Q baseband andconverted from analog to digital samples 25I, 25Q for processing.Tracking loops are employed to estimate received carrier frequency andcode phase. The code phase tracking loop includes code phasediscriminator 30, filter 31, number controlled oscillator 32, whichcontrols PN generator 34 and RW generator 35 which generate therespective PN and RW functions. Receiver controller CR provides an RWselect signal to RW generator 35 to select a particular RW function. ThePN and RW functions are combined 36 and applied to mixer 37. The carriertracking loop incorporates a carrier frequency discriminator 38, filter39. The carrier frequency select from receiver controller CR is selected40, the carrier frequency via number controller oscillator 41. Thequadrative (cos, sin) signals from NCO 41 are applied to complexmultiplier 28 to close the carrier tracking loop. QPSK demodulation 42is performed in the usual way employing either coherent ordifferentially coherent detection to provide the data to a utilizationdevice 43.

Summarizing, the invention provides an OCDMA communication system inwhich there is QPSK data modulation and BPSK PN chip modulation. Thisimproves bandwidth efficiency because QPSK data modulation permits twicethe data rate in the same bandwidth as BPSK data modulation. While QPSKPN chip modulation is more complex than BPSK PN chip modulation, itreduces the impact of non-linear (that is, efficient) poweramplification on raising the power spectrum side lobes. The preferredembodiment of this invention uses the simpler BPSK PN chip modulation.

While preferred embodiments of the invention have been shown andillustrated, it will be appreciated that other embodiments will bereadily apparent to those skilled in the art and be encompassed by theclaims appended hereto.

What is claimed is:
 1. In a spread spectrum OCDMA communication systemin which a set of orthogonal Radamacher-Walsh (RW) functions areoverlaid with a pseudo-noise (PN) sequence forming a coded spreadingsequence for an information signal, each orthogonal function of said setcarries voice/data for a single user in said system, a source ofselected carrier signals and means to modulate said information signalonto said selected carrier signals to form a transmit signal and saidcoded spreading sequence on said transmit signal for radio broadcasting,the improvement comprising:modulator means wherein MPSK modulation isused and where M is selected from 4, 8, 16, etc. for modulating saidvoice/data on said carrier and form said transmit signal, and BPSKmodulation means for modulating said coded spreading sequence on saidtransmit signal.
 2. In a spread spectrum OCDMA communication system inwhich a set of orthogonal Radamacher-Walsh (RW) functions are overlaidwith a pseudo-noise (PN) sequence forming a coded spreading sequence foran information signal, each orthogonal function of said set carriesvoice/data for a single user in said system, a source of selectedcarrier signals and means to modulate said information signal onto saidselected carrier signals to form a transmit signal and said codedspreading sequence on said transmit signal for radio broadcasting, theimprovement comprising:Modulator means wherein M-ary quadratureamplitude shift keying (QASK) is used and where M is selected from 4, 8,16, etc. for modulating said voice/data on said carrier and form saidtransmit signal, and BPSK modulation means for modulating said codedspreading sequence on said transmit signal.
 3. The spread spectrum OCDMAcommunication system defined in claim 1 wherein M=4.
 4. The spreadspectrum OCDMA communication system defined in claim 2 wherein M=16. 5.The spread spectrum OCDMA communication system defined in claim 1wherein the RW chip rate is 4" times the data symbol rate where "n" is apositive integer.
 6. The spread spectrum OCDMA communication systemdefined in claim 2 wherein the RW chip rate is 4" times the data symbolrate where """ is a positive integer.
 7. The spread spectrum OCDMAcommunication system defined in claim 1 wherein the RW sequence chiprate is 2" times the data symbol rate where "n" is a positive integer.8. The spread spectrum OCDMA communication system defined in claim 2wherein M=4.
 9. The spread spectrum OCDMA communication system definedin claim 2 wherein the RW sequence chip rate is 2" times the data symbolrate where "n" is a positive integer.
 10. In a spread spectrum OCDMAcommunication system in which a set of orthogonal Radamacher-Walsh (RW)functions are overlaid with a pseudo-noise (PN) sequence forming a codedspreading sequence for an information signal, each orthogonal functionof said set carries voice/data for a single user in said system, asource of selected carrier signals and means to modulate saidinformation signal onto a selected carrier signal to form a transmitsignal and said coded spreading sequence on said transmit signal forradio broadcasting, the improvement for doubling the number of users ina given frequency bandwidth comprising:QPSK data modulation means formodulating said voice/data on said carrier and form said transmitsignal, and BPSK modulation means for modulating said coded spreadingsequence on said transmit signal.
 11. In a spread spectrum OCDMAcommunication system in which a set of orthogonal Radamacher-Walsh (RW)functions are overlaid with a pseudo-noise (PN) sequence forming a codedspreading sequence for an information signal, each orthogonal functionof said set carries voice/data for a single user in said system, asource of selected carrier signals and means to modulate saidinformation signal onto a selected carrier signal to form a transmitsignal and said coded spreading sequence on said transmit signal forradio broadcasting, the improvement for multiplying the number of usersin a given frequency bandwidth by a factor which is a function of Mwhere M is selected from 4, 8, 16 comprising:MPSK modulator means formodulating said voice/data on said carrier and form said transmitsignal, BPSK modulation means for modulating said coded spreadingsequence on said transmit signal, a plurality of receivers, each saidreceiver including a BPSK demodulation means for recovering saidtransmit signal and an MPSK demodulating means for demodulating anyrecovered transmit signal and reproduce said information signal.